// 引入 "kunsDao" 依赖
const ChusDao = require("../../dao/chus/chus_dao.js");
var moment = require('moment'); 
// 用户“业务逻辑层”处理
const chusService = {
	add(req,res,next){
 	//获取post请求中传递的数据
 	const {name,hao,style,onum}=req.body;
 	console.log("请求", req.body);
 	
 	//console.log("bb");
 	
 	//保存到数据库里去
 	ChusDao.save({name,hao,style,onum})
 				.then((data)=>{
 					
 					//console.log(data);


 					res.json({
 						res_code:1,
 						res_error:"",
 						res_body:{
 							status:1,
 							data:data
 						}
 					})
 				})
 				.catch((err)=>{
 					res.json({
 						
 							
 						
 					})
 				})

},

// 分页查询
findByPage(req, res, next) {
	// 获取查询的页码
	const {page} = req.query;
	// 查询指定页码的数据
	ChusDao.findByPage(page)
						.then((data) => {
							console.log(data);
							res.json({
								res_code: 1,
								res_error: "",
								res_body: {
									status: 1,
									list: data
								}
							});
						})
						.catch((err) => {
							res.json({
								res_code: 0,
								res_error: err,
								res_body: {}
							});
						});
},
//删除
delect(req,res,next){
	//获取查询的id
	const {hao}=req.query;
	//删除指定行的数据
	console.log(hao)
	ChusDao.delectOne(hao)
				.then((data)=>{
					res.json({
						res_code: 1,
						res_error: "",
						res_body: {
							status: 1
							
						}
					})
				})
				.catch((err) => {
							res.json({
								res_code: 0,
								res_error: err,
								res_body: {}
							});
						});

},
update(req,res,next){
 	//获取post请求中传递的数据
  	const {name,style,_id,number,hao}=req.body;
  	
  	console.log(req.body);
  	//修改数据库
  	ChusDao.update(name,style,_id,number,hao)
  				.then((data)=>{
  					//console.log(data);
  					res.json({
  						res_code:1,
  						res_error:"",
  						res_body:{
  							status:1,
  							data:data
  						}
  					})
  				})
 				.catch((err)=>{
  					res.json({
  						res_code:0,
  						res_error:err,
  						res_body:{
  							status:0
 							
  						}
  					})
  				})

 }


};

//导出模板
module.exports=chusService;